package com.huike.clues.mapper;

import com.huike.clues.domain.SysDictType;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface SysDictTypeMapper {
    /**
     * 分页查询数据字典类型信息
     */
    List<SysDictType> selectDictTypeList(SysDictType dictType);
    /**
     * 查询字典类型详细信息
     */
    SysDictType selectDictTypeById(Long dictId);
    /**
     * 新增字典类型信息
     */
    void insertDictType(SysDictType dict);

    /**
     * 校验字典类型称是否唯一
     * @param dictType
     * @return
     */
    SysDictType checkDictTypeUnique(String dictType);
    /**
     * 修改字典类型
     */
    void updateDictType(SysDictType dict);
    /**
     * 删除字典类型
     */
    void deleteDictTypeByIds(Long[] dictIds);
}
